package org.example.view;

import javax.swing.*;
import java.awt.*;

public class DemoF extends JFrame {

    private JPanel p1, p2;
    private JButton b1, b2, b3, b4, b5;

    public DemoF() {
        // 标题 一般书写在第一行
        setTitle("我的第一个界面");
        // 实例化
        p1 = new JPanel();
        p2 = new JPanel();
        b1 = new JButton("b1");
        b2 = new JButton("b2");
        b3 = new JButton("b3");
        b4 = new JButton("b4");
        b5 = new JButton("b5");
        // 添加
        p1.add(b1);
        p1.add(b2);
        p2.add(b3);
        p2.add(b4);
        p2.add(b5);

        add(p1, BorderLayout.SOUTH);
        add(p2);


        // 设置尺寸和位置
        int x = 500;
        int y = 400;
        int width = 300;
        int height = 200;
        setBounds(x, y, width, height);
        // 设置窗体剧中显示
        setLocationRelativeTo(null);
        // 设置点击关闭时释放内存
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        // 配置显示
        setVisible(true);
    }

    public static void main(String[] args) {
        new DemoF();
    }
}
